fb41887be34c576d3fb71f85a3757564a628516c,src/main/java/com/cnaude/purpleirc/Commands/Send.java,Send,dispatch,#CommandSender#String[]#,53

Before Change


        if (args.length >= 2) {
            int msgIdx = 1;
            String channelName = null;
            List<PurpleBot> myBots = new ArrayList<>();
            if (plugin.ircBots.containsKey(args[1])) {
                myBots.add(plugin.ircBots.get(args[1]));
                msgIdx = 2;
                if (args.length >= 3) {
                    if (plugin.ircBots.get(args[1]).isValidChannel(args[2])) {
                        channelName = args[2];
                    }
                }
            } else {
                myBots.addAll(plugin.ircBots.values());
            }
            for (PurpleBot ircBot : myBots) {
                String msg = "";

After Change


                    if (sender instanceof Player) {
                        plugin.ircBots.get(botName).gameChat((Player) sender, channelName, msg.substring(1));
                    } else {
                        plugin.ircBots.get(botName).consoleChat(channelName, msg.substring(1));
                    }

                }